前言 MVVM 就是 Model – View – ViewModel 三组功能(类)分割的设计模式。废话不多说,不知道的自己上网查。 用 MVVM 我认为最大好处是能对 ViewModel 做单 ...
前言 MVVM 就是 Model – View – ViewModel 三组功能(类)分割的设计模式。废话不多说,不知道的自己上网查。 用 MVVM 我认为最大好处是能对 ViewModel 做单 ...
上一篇,只介绍 VM 与 View 是如何关联起来,说了些注意项,还有个超简化的例子。这次来点比较实际的,比较靠近项目内会遇到的。 这次看看,采购订单这业务单据,在 MVVM 模式中实现方式的一个演 ...
上一篇介绍了增加删除行可以怎样做,现在说填写时候,在某一栏让用户选择,选项的集合是每行数据共用。想说说一个真的系统内,你或许要的一些设计、一些你需要做的决定。 技术上,这次有 : Backg ...
上一篇,开始了采购订单的开发,谈完 Combo Box 怎样绑定到 ViewModel 的集合,还把选定项的其他信息一并显示在 View 的另一个控件(TextBlock)。这次继续谈表头的部分,和介 ...
接上篇,我留到这里才介绍怎样测试,因为不会做的话也不会测做得对不对。说是单元测试的话,其实应该设计好 Model 后,定好大概 VM 内要干什么之后,马上可以动手写测试代码。 很多公司没有规定如 ...
本文说明怎样把 DoubleClick 连接至 ICommand。方法很多。推荐使用 Attach Property 方式,因为它能把任何 RoutedEvent 接上任何 ICommand。 之前 ...